package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 楼层管理 FloorInfo
 * 
 * @author zmz
 * @date 2021-08-22
 */
public class SysFloor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    @Excel(name = "序号")
    private String num;

    /** 楼层ID */
    private String floorId;

    /** 楼层名 */
    @Excel(name = "楼层名")
    private String floorName;

    /** 物业管参数 */
    @Excel(name = "物业管参数")
    private String propertyManaParam;

    /** 空关参数 */
    @Excel(name = "空关参数")
    private String emptyParam;

    /** 水费参数 */
    @Excel(name = "水费参数")
    private String waterParam;

    /** 消防空调(度) */
    @Excel(name = "消防空调(度)")
    private String fireAirCondition;

    /** 照明电量参数 */
    @Excel(name = "照明电量参数")
    private String sunElecParam;

    /** 物业电系数 */
    @Excel(name = "照明电费用参数")
    private String properElecCoef;

    /** 动力电量参数 */
    @Excel(name = "动力电量参数")
    private String powerBatteryParam;

    /** 公用电系数 */
    @Excel(name = "动力电费用参数")
    private String pubElecCoef;

    /** 电费分摊金额参数 */
    @Excel(name = "公用电分摊参数")
    private String eleSchareFeeParam;

    /** 公用电分摊参数 */
    @Excel(name = "公用电费分摊参数")
    private String pubElecShareParam;

    /** 空调电分摊参数 */
    @Excel(name = "空调电分摊参数")
    private String airConditionShareParam;

    /** 空调油费参数 */
    @Excel(name = "空调油费参数")
    private String airConditionOilParam;

    /** 油费合计 */
    @Excel(name = "油费合计")
    private String oilSum;

    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Excel.Type.EXPORT)
    private Date updatetime;

    /** 备注 */
    @Excel(name = "备注")
    private String remark;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }


    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getFloorId() {
        return floorId;
    }

    public void setFloorId(String floorId) {
        this.floorId = floorId;
    }

    public String getFloorName() {
        return floorName;
    }

    public void setFloorName(String floorName) {
        this.floorName = floorName;
    }

    public String getFireAirCondition() {
        return fireAirCondition;
    }

    public void setFireAirCondition(String fireAirCondition) {
        this.fireAirCondition = fireAirCondition;
    }

    public String getWaterParam() {
        return waterParam;
    }

    public void setWaterParam(String waterParam) {
        this.waterParam = waterParam;
    }

    public String getPropertyManaParam() {
        return propertyManaParam;
    }

    public void setPropertyManaParam(String propertyManaParam) {
        this.propertyManaParam = propertyManaParam;
    }

    public String getPowerBatteryParam() {
        return powerBatteryParam;
    }

    public void setPowerBatteryParam(String powerBatteryParam) {
        this.powerBatteryParam = powerBatteryParam;
    }

    public String getAirConditionShareParam() {
        return airConditionShareParam;
    }

    public void setAirConditionShareParam(String airConditionShareParam) {
        this.airConditionShareParam = airConditionShareParam;
    }

    public String getAirConditionOilParam() {
        return airConditionOilParam;
    }

    public void setAirConditionOilParam(String airConditionOilParam) {
        this.airConditionOilParam = airConditionOilParam;
    }

    public String getEleSchareFeeParam() {
        return eleSchareFeeParam;
    }

    public void setEleSchareFeeParam(String eleSchareFeeParam) {
        this.eleSchareFeeParam = eleSchareFeeParam;
    }

    public String getPubElecShareParam() {
        return pubElecShareParam;
    }

    public void setPubElecShareParam(String pubElecShareParam) {
        this.pubElecShareParam = pubElecShareParam;
    }

    public String getPubElecCoef() {
        return pubElecCoef;
    }

    public void setPubElecCoef(String pubElecCoef) {
        this.pubElecCoef = pubElecCoef;
    }

    public String getOilSum() {
        return oilSum;
    }

    public void setOilSum(String oilSum) {
        this.oilSum = oilSum;
    }

    public String getProperElecCoef() {
        return properElecCoef;
    }

    public void setProperElecCoef(String properElecCoef) {
        this.properElecCoef = properElecCoef;
    }

    public String getSunElecParam() {
        return sunElecParam;
    }

    public void setSunElecParam(String sunElecParam) {
        this.sunElecParam = sunElecParam;
    }

    public String getEmptyParam() {
        return emptyParam;
    }

    public void setEmptyParam(String emptyParam) {
        this.emptyParam = emptyParam;
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "SysFloor{" +
                "num='" + num + '\'' +
                ", floorId='" + floorId + '\'' +
                ", floorName='" + floorName + '\'' +
                ", fireAirCondition='" + fireAirCondition + '\'' +
                ", waterParam='" + waterParam + '\'' +
                ", propertyManaParam='" + propertyManaParam + '\'' +
                ", powerBatteryParam='" + powerBatteryParam + '\'' +
                ", airConditionShareParam='" + airConditionShareParam + '\'' +
                ", airConditionOilParam='" + airConditionOilParam + '\'' +
                ", eleSchareFeeParam='" + eleSchareFeeParam + '\'' +
                ", pubElecShareParam='" + pubElecShareParam + '\'' +
                ", pubElecCoef='" + pubElecCoef + '\'' +
                ", oilSum='" + oilSum + '\'' +
                ", properElecCoef='" + properElecCoef + '\'' +
                ", sunElecParam='" + sunElecParam + '\'' +
                ", emptyParam='" + emptyParam + '\'' +
                ", updatetime=" + updatetime +
                ", remark='" + remark + '\'' +
                '}';
    }
}
